Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F13 USA F14 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USA F7 Thailand F2 Downtown Athletic Club USTA Challenger - Amarillo 2001 USTA Challenger of Calabasas - Calabasas Internationaux de Bretagne - Brest A Glimmer of Hope Challenger - Austin Tallahassee Tennis Challenger - Tallahassee USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa ARMS USTA Challenger - Rocky Mount drkoop.com USTA Challenger of Tallahassee - Tallahassee USTA Men's Challenger of Urbana-Champaign - Urbana The Comercia Challenger - Aptos Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Taiwan Challenger - Kaohsiung CNA TennisPro Classic - Winnetka Samsung Securities Cup Challenger Tennis - Seoul 2003 USTA Challenger of Calabasas - Calabasas 2003 West Side Tennis Club Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Binghamton Professional Tennis Tournament - Binghamton Las Vegas Challenger - Las Vegas USTA Challenger of Burbank - Burbank Cadillac Pro Indoor USTA Challenger - West Bloomfield Singapore Mens Tennis Open - Singapore XL Capital Bermuda Open - Bermuda Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville III Challenger Continenal Plaza - Puerto Vallarta IPCL Cup - Vadodara 2002 USTA Challenger of Calabasas - Calabasas 2002 FSE Challenger - Tarzana USTA San Diego Challenger - San Diego drkoop.com USTA Tennis Championships of San Antonio - San Antonio Hilton Waikoloa Village USTA Challenger - Waikoloa GHI Bronz Classic - Bronx 2000 Challenger de Granby - Granby USTA Challenger of Las Vegas - Las Vegas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Carson Challenger Oldum Brown Vancouver Open - Vancouver Dallas Challenger Copa Ericsson Costa Rica - San Jose USTA Challenger of San Antonio - San Antonio Zivnobanka Czech Open - Prostejov University of Tennessee USTA Challenger - Knoxville USTA Tennis Championships of Houston - Houston USTA Challenger of Dallas - Dallas Hilton Waikoloa USTA Challenger - Waikoloa The Wright Financial Group, Inc. Challenger - Champaign Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby University of Tennessee USTA Men's Challenger - Knoxville 2001 USTA Tallahassee Tennis Challenger - Tallahassee Countrywide Classic USTA Men's Challenger - Carson Baton Rouge Challenger CMG Asia Open - Hong Kong Talahassee Challenger Yuba City Challenger 2002 Azalea Orthopedic Challenger - Tyler The Comercia Bank Challenger - Aptos Sunset Moulding Challenger - Yuba City Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills drkoop.com USTA Challenger of Burbank - Burbank USTA Challenger of Burbank - Burbank Levene Gouldin & Thompson Tennis Challenger - Binghamton USTA/Adtech Challenger - Boston The Wright Financial Group, Inc. Challenger - Champaign Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City 2006 Challenger of Santa Clarita California Challenger - Valencia Atlanta Clay Court Challenger - Atlanta Busan Open Challenger Tennis - Busan The Natrel's Challenger - Granby Como Challenger USTA Seascape Challenger - Aptos 2005 West Side Tennis Coub Men's Challenger - Forest Hills 2004 Colorado Tennis Classic - Denver Sacramento Challenger Tiburon Challenger 2007 Challenger of Santa Clara - Valencia Calabasas Challenger Charlottesville Challenger Savannah Challenger Ojai Challenger Binghamton Challenger Vancouver Challenger Sacramento Challenger 2006 North Shore Pro Tennis Championship - Winnetka Odlum Brown Vancouver Open - Vancouver College Station Challenger - College Station Austin Challenger - Austin WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa Semgroup Challenger - Tulsa The Swanston Challenger - Sacramento Samsung Challenger 2007 - Ho Chi Minh City 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Vancouver Challenger Odlum Brown Vancouver Open - Vancouver Bangkok Challenger GHI Bronx Classic - Bronx Carson Challenger GHI Bronx Tennis Classic - Bronx USTA Men's Challenger of Dallas - Dallas 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Harrah's Entertainment Men's Pro Challenger - Tunica Fifth Third Bank Tennis Championships - Lexington Challenger Banque Nationale Rimouski - Rimouski San Luis Potosi ATP Challenger - San Luis Potosi 1998 Safeway Challenger - Aptos VII Open Banc Agricol - Andorra Music City Challenger - Nashville Pro Challenger at Calabasas - Calabasas Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2001 Eddleman USTA Challenger - Birmingham Smith Barney Men's Challenger - Covington Winnetka Challenger Tiburon Challenger 2005 Freeman Men's Challenger - Joplin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Home Depot Center USTA Challenger - Carson Malaysian Open - Kuala Lumpur Pilot Pen International - New Haven Delhi Challenger I - New Delhi Japan Open - Tokyo Infiniti Open - Los Angeles Heineken Open Singapore - Singapore Qatar Mobil Open 2000 - Doha USTA Illinois Challenger - Champaign Adidas International - Sydney Sybase Open - San Jose Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage CA Tennis Trophy - Vienna Adidas Open de Toulouse - Toulouse XL Capital Bermuda Open - Bermuda XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Open 13 - Marseille Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships of Denver - Denver USTA Seascape Challenger - Aptos Kroger / St. Jude International - Memphis Sybase Open - San Jose The Stella Artois Grass Court Championships - London Franklin Templeton Tennis Classic - Scottsdale Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Club Casablanca - Mexico City The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch The West Side Tennis Club Clay Court Challenger - Forest Hills Mercedes-Benz Cup - Los Angeles University of Tennessee USTA Men's Challenger - Knoxville Brazil Open - Salvador Miller Lite Hall of Fame Tennis Championships - Newport Heineken Open Shanghai - Shanghai Burbank Challenger - Burbank St. Petersburg Open - St. Petersburg Salem Open - Hong Kong The $50,000 Pro Challenger at Calabasas - Calabasas Adidas International - Sydney Milan Indoors - Milan Qatar Mobil Open 2001 - Doha Estoril Open - Estoril ERA Real Estate Clay Court Championships - Orlando BMW Open - Munich The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Open 13 - Marseille Dubai Tennis Open - Dubai Estoril Open - Estoril BMW Open - Munich Legg Mason Tennis Classic - Washington D.C. Legg Mason Tennis Classic - Washington D.C. Frito Lay/USTA Challenger - Binghamton GHI Bronx Classic - Bronx USTA Comerica Challenger - Aptos Milan Indoors - Milan Healthsouth USTA Challenger - Dallas International Bavarian Championship - Eckental Waco International Tennis Challenger - Waco USTA/Safeway Challenger - Aptos Legg Mason Tennis Classic - Washington D.C. Hilton Waikoloa Village USTA Challenger - Waikoloa West Side Tennis Club Clay Court Challenger - Forest Hills Mercedes-Benz Cup - Los Angeles drkoop.com USTA Tennis Championships - Armonk The Powder Byrne Trophy - Surbiton USTA Safeway Challenger - Aptos 2001 UT Tyler Patriot Challenger - Tyler AIG Japan Open - Tokyo USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Healthsouth/USTA Men's Challenger of Burbank - Burbank XL Capital Bermuda Open - Bermuda USTA Men's Challenger of Urbana-Champaign - Urbana 2004 USTA Challenger of Calabasas - Calabasas GHI Bronx Classic - Bronx Heineken Challenger - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica Busan Open Challenger Tennis - Busan Banca Stato Challenger - Lugano Singha Tennis Classic - Tarzana dBI Tennis Challenger - Binghamton Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa Citrix Tennis Championships - Delray Beach Lubbock Challenger - Lubbock Miller Lite Hall of Fame Tennis Championships - Newport AAPT Championships - Adelaide XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica BMW Open - Munich Baton Rouge Pro Tennis Classic - Baton Rouge Brasil Open - Salvador Copenhagen Open - Copenhagen U.S. Men's Clay Court Championships - Houston Open 13 - Marseille Miller Lite Hall of Fame Tennis Championships - Newport 2003 Mercedes Cup - Stuttgart AIG Japan Open - Tokyo Siebel Open - San Jose Savannah Challenger The Stella Artois Grass Court Championships - London Sacramento Challenger - Sacramento The Samsung Open - Nottingham Siebel Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Arizona Men's Tennis Championships - Scottsdale Estoril Open - Estoril The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Orlando Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Medibank Private International - Sydney Kremlin Cup - Moscow Milan Indoors - Milan SAP Open - San Jose Kroger / St. Jude International - Memphis St. Petersburg Open - St. Petersburg Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Open de Moselle - Metz Kremlin Cup - Moscow ABN/AMRO World Tennis Tournament - Rotterdam Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Qatar ExxonMobil Open - Doha SAP Open - San Jose Carson Challenger Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London The 10tele.com Open - Nottingham Open Seat Godo 2003 - Barcelona The Stella Artois Grass Court Championships - London BellSouth Open - Vina del Mar Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Red Letter Days Open - Nottingham Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach The Artois Championships - London Indianapolis Tennis Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Champaign Challenger UBS Open Gstaad - Gstaad RCA Championships - Indianapolis Japan Open - Tokyo Mercedes-Benz Cup - Los Angeles Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Honolulu Challenger Dallas Challenger Rosmalen Long Island Adidas International - Sydney Atlanta Tennis Championships - Atlanta Kroger / St. Jude International - Memphis Baton Rouge Challenger St. Petersburg Open - St. Petersburg Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart ATP Kremlin Cup - Moscow SAP Open - San Jose Farmers Classic - Los Angeles Shanghai Open '97 - Shanghai Calabasas Challenger Open Seat-Godo 2000 - Barcelona Mercedes-Benz Cup - Los Angeles Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Franklin Templeton Tennis Classic - Scottsdale ABN/AMRO World Tennis Tournament - Rotterdam Generali Open 2003 - Kitzbuhel Kremlin Cup - Moscow USTA Men's Challenger of Dallas - Dallas Los Angeles New Haven USTA Seascape Challenger - Aptos CMG Asia Open - Hong Kong Internationaux de Tennis de Brest - Brest Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank Bristol Challenger Trophy - Bristol Windy City Classic - Winnetka Laser Vision USTA Challenger - Amarillo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas BellSouth Open - Auckland Sybase Open - San Jose 2003 Eddleman USTA Challenger - Birmingham Swanston Challenger - Sacramento Pilot Pen International - New Haven Dubai Open - Dubai The Nottingham Open - Nottingham Nielsen USTA Pro Tennis Championship - Winnetka St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen Gerry Weber Open - Halle RCA Championships - Indianapolis Dubai Tennis Open - Dubai RCA Championships - Indianapolis Vietnam Open - Ho Chi Minh City Adidas International - Sydney Regions Morgan Keegan Championships - Memphis Generali Open - Kitzbuhel AIG Japan Open - Tokyo Stockholm Open - Stockholm Sybase Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open SEAT 2008 - Barcelona Copenhagen Open - Copenhagen Salem Open - Hong Kong Countrywide Classic - Los Angeles AT&T Challenge - Atlanta Pilot Pen Tennis - New Haven Citrix Tennis Championships - Delray Beach AIG Japan Open Tennis Championships - Tokyo The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston President's Cup 1999 - Tashkent SAP Open - San Jose Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow ABN/AMRO World Tennis Tournament - Rotterdam The Samsung Open - Nottingham Tata Open 2003 - Chennai Kroger / St. Jude International - Memphis Dubai Tennis Open - Dubai Arizona Men's Tennis Championships - Scottsdale The Nottingham Open - Nottingham du Maurier Open - Montreal U.S. Men's Clay Court Championships - Houston du Maurier Open - Toronto The Lipton Championships - Key Biscayne du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Open 13 - Marseille Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Legg Mason Tennis Classic - Washington D.C. Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Copenhagen Open - Copenhagen Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid SAP Open - San Jose Scania Stockholm Open - Stockholm Adidas International - Sydney Open Seat-Godo 2001 - Barcelona Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Indian Wells Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Salem Open - Hong Kong Grand Prix de Tennis de Lyon - Lyon NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Masters - Paris BNP Paribas Masters - Paris Tennis Masters Series - Toronto Waldbaum's Hamlet Cup - Long Island Heineken Open Shanghai - Shanghai Miller Lite Hall of Fame Tennis Championships - Newport Tennis Masters Series - Miami Tata Open 2002 - Chennai Kremlin Cup - Moscow Tennis Masters Series - Madrid RCA Championships - Indianapolis St. Petersburg Open - St. Petersburg Pacific Life Open - Indian Wells French Open - Paris Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London Masters Series Madrid - Madrid U.S. Open - New York Australian Open - Melbourne Rogers Masters - Montreal Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Channel Open - Las Vegas French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Masters Series Hamburg - Hamburg St. Petersburg Open - St. Petersburg NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Mercedes Cup - Stuttgart Wimbledon - London U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Monte Carlo Australian Open - Melbourne Wimbledon - London Tennis Masters Series - Rome Tennis Masters Series - Hamburg Wimbledon - London Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Campionati BNL dItalia - Rome Tennis Masters Series - Paris Legg Mason Tennis Classic - Washington D.C. U.S. Open - New York Davis Cup, Group I, PO, PHI-TPE 2-3 Qatar Exxon Mobil Open - Doha Australian Open - Melbourne Wimbledon - London Countrywide Classic - Los Angeles U.S. Open - New York U.S. Open - New York Davis Cup, Group 1, 1R, BLR-UKR 3-2 Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, Group 1, 2R, ZIM-BLR 4-1 Davis Cup, World Group, 1R, BLR-RUS 3-2 Davis Cup, World Group, QF, BLR-ARG 5-0 Davis Cup, World Group, 1R, ROU-BLR 3-2 Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, 1R, BLR-SWE 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, PO, BLR-POL 1-4 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Sony Ericsson Open - Miami Watsons Water Champions Challenge - Hong Kong Masters Series Monte Carlo - Monte Carlo U.S. Open - New York Olympics - Sydney Olympics - Athens French Open - Paris U.S. Open - New York Davis Cup, Group 1, 2R, BLR-RSA 4-1 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, World Group, QR, ARG-BLR 5-0 Davis Cup, Group 1, 1R, BLR-ISR 3-2 Davis Cup, World Group, SF, USA-BLR 5-0 Davis Cup, World Group, PO, CAN-BLR 2-3 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 1, 2R, BLR-ZIM 3-2 15th Asian Games Doha 2006 Davis Cup, Group 1, 2R, RSA-BLR 4-1 Davis Cup, World Group, PO, PER-BLR 4-1 Davis Cup, Group 1, 2R, BLR-ZIM 4-1 Davis Cup, World Group, QR, BLR-GER 3-2 Davis Cup, World Group, QF, AUS-BLR 5-0 Colonial Classic - Kooyong Olympics - Beijing